Tool support for the Test Template Framework

نویسندگان

  • Maximiliano Cristiá
  • Pablo Albertengo
  • Claudia S. Frydman
  • Brian Plüss
  • Pablo Rodríguez Monetti
چکیده

This paper describes tool support that has been implemented for the Test Template Framework (TTF). The TTF is a model-based testing (MBT) method specially well-suited for unit testing from Z specifications. Although the TTF is a sound MBT method and it has been widely referenced since its first publication, attention in recent years has decayed. In fact, some have argued that generating abstract test cases following the TTF is a manual task requiring that its users perform complex predicate manipulations. This paper shows that these observations are dubious by describing Fastest, a tool that implements solutions for all these issues and, according to many experiments, produces abstract test cases for more than 80% of the satisfiable test specifications. Furthermore, it is claimed that Fastest fulfils the needs of the Z user community regarding MBT tools, which is supported with a range of case studies. Copyright c © 2010 John Wiley & Sons, Ltd.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies

In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...

متن کامل

A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies

In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...

متن کامل

Tinman -a Test Derivation and Management Tool for Speciication-based Class Testing Tinman -a Test Derivation and Management Tool for Speciication-based Class Testing

Even with increasing use of formal methods for software development, software testing continues to be a dominant technique for veriication and validation. With speciication-based testing, the precision of formal speciications can make the testing more systematic. This paper describes a tool to assist the derivation of test cases from Object-Z speciications. The tool supports the Test Template F...

متن کامل

Applying SMT Solvers to the Test Template Framework

The Test Template Framework (TTF) is a model-based testing method for the Z notation. In the TTF, test cases are generated from test specifications, which are predicates written in Z. In turn, the Z notation is based on first-order logic with equality and Zermelo-Fraenkel set theory. In this way, a test case is a witness satisfying a formula in that theory. Satisfiability Modulo Theory (SMT) so...

متن کامل

TinMan - A Test Derivation and Management Tool for Specification-Based Class Testing

Even with increasing use of formal methods for software development, software testing continues to be a dominant technique for veriication and validation. With speciication-based testing, the precision of formal speciications can make the testing more systematic. This paper describes a tool to assist the derivation of test cases from Object-Z speciications. The tool supports the Test Template F...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Softw. Test., Verif. Reliab.

دوره 24  شماره 

صفحات  -

تاریخ انتشار 2014